如何在 Spring Boot 中使用 Mybatis 查询数据。
添加依赖
一个很方便的方式是在创建项目的时候就添加 Mybatis 和 Mysql-connector 依赖。
但是现在阿里巴巴数据源的依赖还没有添加,druid 的项目地址。
当前用的最多的版本是:
1 | <dependency> |
千万别忽略了 Mysql 驱动的依赖。
添加配置
在 application.properties 中添加:
1 | #=================================== 数据库相关 ============================================ |
添加注解
在启动类添加一行注解:
1 | "com.diaolizhi.mybatisdemo.mapper") ( |
注解中的包名对应自己项目中 mapper 包的路径。
创建 Mapper 类进行测试
准备工作
- 创建数据库
- 创建数据表
- 添加数据
- 在 IDEA 连接数据库,并生成实体类
创建 TestMapper 接口
- 注意这是一个接口而不是类
- 注意数据库字段与实体类的字段是否一致
1 | import com.diaolizhi.mybatisdemo.domain.Video; |
创建测试接口
在 IDEA 中注入 TestMapper 会有错误提示,虽然不影响使用,但看不顺眼的时候可以在设置中关闭提示。
1 |
|
总结
温故而知自己有多蠢。